Upon clear verification that the deployment script has not caused any errors or erroneous actions, the released components
are tested in a production like environment by the User. User Acceptance Testing (UAT) is conducted to confirm that the
release meets the functionality and quality requirements of the Client / Business. The main purpose of this testing is to
validate the end to end business flow. UAT is usually performed in the final phase of testing before moving the software
application/changes/Release Packages to production. This testing provides confidence to the Client/Business/User on the
planned release.
The Delivery Team along with the Test Team and Release Manager should coordinate with the Users at the time of UAT. The
team supports the User for any defect analysis or related queries pertaining to UAT. The defects identified during the UAT
must be logged in a defect management tool / defect log and must be passed on to the Delivery Team for further analysis and
resolution. The test cases are later re-executed to confirm that the bugs are fixed.
Before moving the Release Package to production, the Release Manager along with the Delivery Team and Test Team must ensure
that there are no critical open defects and the business processes are working satisfactorily.
|